package com.wurd.wurdAnalysis;

import org.apache.lucene.analysis.TokenizerFactory;
import org.apache.lucene.util.AttributeFactory;

import java.util.Map;

public class WurdIkTokenizerFactory extends TokenizerFactory {

    public static final String NAME = "wurdIkTokenizer";

    public WurdIkTokenizerFactory() {
        throw defaultCtorException();
    }

    public WurdIkTokenizerFactory(Map<String, String> args) {
        super(args);
        if (!args.isEmpty()) {
            throw new IllegalArgumentException("Unknown parameters: " + args);
        }
    }

    @Override
    public WurdIkTokenizer create(AttributeFactory factory) {
        return new WurdIkTokenizer();
    }

}